Designing peer-to-peer distributed user interfaces: Case studies on building distributed applications

نویسندگان

  • Eli Raymond Fisher
  • Sriram Karthik Badam
  • Niklas Elmqvist
چکیده

Building a distributed user interface (DUI) application should ideally not require any additional effort beyond that necessary to build a non-distributed interface. In practice, however, DUI development is fraught with several technical challenges such as synchronization, resource management, and data transfer. In this paper, we present three case studies on building distributed user interface applications: a distributed media player for multiple displays and controls, a collaborative search system integrating a tabletop and mobile devices, and a multiplayer Tetris game for multi-surface use. While there exist several possible network architectures for such applications, our particular approach focuses on peer-to-peer (P2P) architectures. This focus leads to a number of challenges and opportunities. Drawing from these studies, we derive general challenges for P2P DUI development in terms of design, architecture, and implementation. We conclude with some general guidelines for practical DUI application development using peer-to-peer architectures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Large scale distributed cooperative environments on clouds and P2P

We are glad to present this special issue of Peer to Peer Networking and Applications on Large Scale Distributed Cooperative Environments on Clouds and P2P. The special issue collects both extended version of papers presented at the Second Workshop on Large Scale Distributed Virtual Environmens (LSDVE 2014), held in conjunction with EuroPar 2014, and papers directly submitted to this special is...

متن کامل

Anthill: a Framework for the Design and the Analysis of Peer-to-Peer Systems

The peer-to-peer (P2P) paradigm for building distributed applications has recently gained attention from both industry and the media, following the enormous success of P2P systems like Napster, Gnutella and Freenet. The multitude of P2P projects appeared recently must confront common problems including security, reliability and routing. Unfortunately, traditional techniques for dealing with the...

متن کامل

Anthill: a Framework for the Design and Analysis of Peer-to-Peer Systems

The peer-to-peer (P2P) paradigm for building distributed applications has recently attracted the attention of industry and media primarily due to the enormous success of systems such as Napster, Gnutella and Freenet. The multitude of projects that have been proposed based on P2P all need to confront common problems including security, reliability and routing. Unfortunately, traditional techniqu...

متن کامل

A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Applications

In this paper, we present the concept of Passive Distributed Indexing, a general-purpose distributed search service for mobile file sharing applications, which is based on peer-to-peer technology. The service enables resource-effective searching for files distributed across mobile devices based on simple queries. Building blocks of PDI constitute local broadcast transmission of queryand respons...

متن کامل

Adaptability in Component-Based Peer-to-Peer Applications

One great challenge in the field of software engineering is to develop reusable, adaptable and scalable software systems. To address this goal, a multiplicity of approaches have been proposed. One trend one could ascertain has been the drift away from complex, monolithic applications towards to distributed systems. The predominant model for building distributed systems has been the client-serve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Hum.-Comput. Stud.

دوره 72  شماره 

صفحات  -

تاریخ انتشار 2014